b46278df1ca27fa4f251e6b0d1a5f26521f2bdc6,src/games/strategy/engine/random/PropertiesDiceRoller.java,PropertiesDiceRoller,postRequest,#number#number#String#String#String#,106
Before Change
// rather than sending out email for each roll
post.setRequestHeader("X-Triplea-Game-UUID", gameUUID);
post.setRequestBody(data);
final HttpClient client = new HttpClient();
try {
final String host = m_props.getProperty("host");
int port = 80;
if (m_props.getProperty("port") != null) {
port = Integer.parseInt(m_props.getProperty("port"));
}
final HostConfiguration config = client.getHostConfiguration();
config.setHost(host, port);
HttpProxy.addProxy(config);
client.executeMethod(post);
final String result = post.getResponseBodyAsString();
return result;
After Change
port = Integer.parseInt(m_props.getProperty("port"));
}
HttpHost hostConfig = new HttpHost(host, port);
HttpProxy.addProxy(httpPost);
try (CloseableHttpResponse response = httpClient.execute(hostConfig, httpPost);) {
HttpEntity entity = response.getEntity();
return Util.getStringFromInputStream(entity.getContent());